self-renewing aggregate - French English Dictionary